package example

import (
	"gitee.com/tietang/terrace-go/v2/base"
	"gitee.com/tietang/terrace-go/v2/base/starter/iclickhouse"
	"gitee.com/tietang/terrace-go/v2/base/starter/ilogrus"
	"gitee.com/tietang/terrace-go/v2/example/moni/dao"
	_ "gitee.com/tietang/terrace-go/v2/example/moni/dao/ck"
	"gitee.com/tietang/terrace-go/v2/lib/rpc/server"
)

func init() {
	base.Register(&base.PropsStarter{})
	base.Register(&ilogrus.LogrusStarter{})
	base.Register(&base.PprofStarter{})
	base.Register(&iclickhouse.DbxClickhouseStarter{ConfigPrefix: "clickhouse"})
	base.Register(&dao.InitStarter{})
	base.Register(&server.ThriftRpcServerStarter{})
	base.Register(&base.HookStarter{})

}
